223521
41784
157541
816627
17927
605387
1626
54616
289689
280562
250216
957417
6425368
5212935
5003460
38631000
3831287
3804956
3649462
3412226
339137
3329730
2799209
256611