15227
3108
2046
2377254
945
19312
2290
15031
1129
1379
1116
1876
588511
42410
42233
40097
3555270
3337154
29284
2801149
26686
22652
21140
19300