16331
840
837
874
12411
24813
13312
987
19323
2069
19824
33210
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410