2659
2
752
3293
1
911
1890
2860
15
12958
5
1960
7
1033
1076
3777
3
1193
2199
3251
6
2934
8
1263
1626
3449
4
886
0
2445
1225
2749
2587
427
895