4745
9
1778
2
6139
4
3069
5
1009
1
2259
1212
472
0
445
2336
2272
373
788
2102
946
1844
1318
583
795
1566
341
1396
962
1255
1142
405
661
11447
758
1123