500364
88404
686985
820442
351434
607832
652157
316436
56155
1054113
444562
784894
5530367
4540935
4358459
3456998
3447462
3413286
3364956
3018729
3007226
2492209
2136407
2136352