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