3110
1559
14117
18424
1584
29810
21115
276124
22318
12937
2005
1448
701412
50383
49410
49148
4320271
4127158
33654
3332153
31776
27292
24921
23290