3176
1125216
294
433
29515
29717
1655
852
11610
428894
10437
14610
1007
11635
6668314
593662
4293391
882966