139305
887343
2645
354295
431250
258771
255364
357325
33182
869810
61387
861690
5575367
4562935
4380459
3473998
3459462
3429286
3380956
3031729
3026226
2507209
2142407
2142352