514420
297648
491605
929433
899234
105891
555525
531624
363363
827154
871540
17764
5603367
4590935
4396459
3482998
3461462
3436286
3388956
3044226
3037729
2517209
2148407
2148352