3352
1185
25213
660
1856
1493
1394
1967
2145
1887
24210
2463
657912
46823
46760
45088
4030271
3815157
31814
3117151
29726
25442
23350
21510