31183
649271
551418
1112211
750734
97753
912228
472203
861797
42345
571312
477732
167312
247469
220630
117333
5371500
2810654
2055336
1811237
1778736
170467
1670895
1609433
1510854
1501922
1460850
1361500
1328400
1306590