625
2
340
0
347
683
3659
14
968
759
745
296
953
20634
8
266
2881
1649
1
391
1779
1009
543
1343
584
437
655
368532
552
479
19279
1431
17353
269
8766