2920
9
3125
2
1227
2296
1897
1
669
553
0
4382
4
2272
874
493
2583
2211
458
573
714
1848
1782
1099
3
1073
2386
804
393
1132
477
1033
383
414
913
1053