1476
1957959
16412
1093
1199
1344
1484
18617
14818
15911
796
14213
43057
32720
31973
29275
2519268
22704
2203153
20036
1988149
16080
15960
14320