648
0
441
2546
1
2459
9
1465
1610
558
581
75
300
2224
2
994
1212
3360
699
458
640
413
552
171
383
561
472
1448
497
416
1118
587
333