1629215
468896
46475
1577131
200430
1323337
1543570
1554290
970975
452308
96032
909385
135435
308461
56934
422573
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231