403441
1201356
1629215
46475
1577131
200430
1323337
1543570
1554290
970975
518887
452308
95932
908385
135435
308461
20141484
19522692
17919960
11920916
9245156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370
4363231