892899
5334
165640
209142
498151
213459
91918
46338
383427
558212
370828
99545
4165364
3528456
3463929
3149460
2836998
2741283
2711955
2544725
2454226
2071209
1921351
1873407