2223
2
1691
1
3936
3
2181
1821
2935
1163
2100
1501
5521
1814
2576
2142
6346
16
3562
1938
1781
1716
2021
2001
1506
4
1591
2398
8
1391
2245
1051
5949
5
1290
3025
3188