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