2496
3
1188
1
911
2
2766
995
1329
1960
7
3368
10
3251
6
2934
8
1626
886
0
2445
1824
1225
2749
1922
895
2587
2730