44718
159117
373603
537771
318672
176205
98469
51403
828705
846980
101410
170714
5143799
3567581
3073148
2386804
2230988
2049609
1971358
191478
1766118
1720136
1690196
1637471