3299
1233
1839
2037
32715
36115
2130
2883
2530
1770
2690
3100
692212
49773
49020
48598
4276271
4068158
33354
3273151
31426
27002
24671
23080