151148
451665
106016
411390
985669
1237136
585241
1089521
27912702
23275486
22717960
19397669
14133916
12876157
11456624
10007365
214265
895108
440725
223275