930
23411
1090
33314
726
1391
1103
1937
1857
43417
23910
41120
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410