2358
9
1860
2
10507
23
6346
16
19783
2799
6
2960
1734
1632
1
2055
1711
745
0
1603
4944
3765
4
2456
1093
3498
6499
3
801
30334
1876
2934
2562
693
3080
2021
1296
3673
1690