2936
131458
330
260
2590
33480
23293
13494
6260
2420
7760
7380
1635117
1155412
11184276
1034316
10116258
97634
8273155
774611
71066
61814
57452
54098