2505
74877
631973
370862
287601
81435
463948
5771000
647867
295565
882590
90381
41255
285756
253425
660324
8352743
544886
3153577
3056980
3021510
2177192
2021495
1983492
1910216
174466
1733948
15845
151161
1467545