2904
4
111
0
2659
2
2368
1
752
8125
9
3293
911
1960
7
3251
6
2934
8
4857
1626
1075
5
886
2445
1225
2749
3
509
2245
895
3480
2629
2587
3044
27
2730
2059
1418
3449
999