1050
1236
4781
1118
3986
2353
6642
2385
1783
1627
1016
4204
5132
44404
7464
5050
3714
21545
3733
5852
12806
10211
8475
3992
11382
2006
2165
27124
21052
44982
10614
3434
3108