1016
1
1637
2
2327
11
2935
2100
3562
1691
2181
1163
1501
2576
3
5521
2223
3936
6346
16
2245
1821
1814
1660
1781
2166
1938
1713