110705
318282
395831
88860
492658
501359
270878
983248
1002379
293852
807556
419383
368383
91737
683763
1007242
14615747
664786
4475578
4171980
3426510
3083192
2167495
2161216
2043492
184066
1839948
16295
154461
1536545