813
814
493
422
880
510
624
632966
452
630
330
414
42197
32070
31153
28335
2443267
22074
2126153
19536
1948149
15890
15670
13900