438663
50242
808116
133756
35582
766284
341478
622145
590608
390136
41827
459303
5485367
4512935
4324459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407