2470
36613
2096
1492
4177
2645
7955
4679
2685
41510
60916
5459
1635117
1155312
11183276
1034316
10116258
97634
8273155
774611
71066
61814
57452
54098