33545507
11802
2812127
967
6535291
3697
42323475
18284
11908090
4027
17555012
8164
20031092
13446
15203429
6236
25205267
5909
7582139
2748
8844877
4102
1602526
706
11382470
2796
2254601
757
6766626
2343
23549664
8717
890098
1680
8632631
2045
5978730
1950
5703149
2774
4000811
1803
2886514
879
3446204
1665
4082257
1240
24348944
7593
5727779
2488
27576277
10668
21427119
8278