395130
96597
199230
475371
326966
66263
91564
246954
505834
964767
87448
506440
5276366
4329933
4210458
3407462
3362998
3287285
3229955
2924726
2910226
2416209
2099352
2088407