655
34315
936
23823
1952
4420
2759
1747
947
1146
1450
1190
649312
46293
46210
44458
3937271
3732157
31514
3062151
29216
25032
23010
21180