510
753
2
276
2066
5
146
213
574
12
366
19
476
423
212
16
976
733
1377
62
172
31
1014
2140
4
975
42
778
281
524
364
450
100
520
690
456
496
182
598
240
641
21
147
416
1888
509
1316
536
1116
627
124
9
924
