160343
254696
182258
166932
56861
377420
792937
633273
601793
80880
400270
632581
5530367
4540935
4358459
3456998
3447462
3414286
3364956
3018729
3007226
2493209
2136407
2136352