681
1
2252
1129
0
1132
553
804
1084
935
493
2199
3
714
300
152
2
2445
383
2650
573
1053
2211
1073
798
999
2395
1049
1344
727
414
400
1454
475