2223
2
1691
1
3936
3
2181
181997
11
1821
2935
1163
2100
1501
5521
1814
2576
6346
16
3562
1938
1781
1716
1506
4
1391
2245
5949
5
2142
1290
3025
2445
1013
2048
1042
1426