229142
508930
232146
117278
331513
803502
1064175
815437
647466
29320
181153
575514
5471367
4500934
4315459
3439462
3432998
3378286
3329956
2995729
2979226
2471209
2126352
2122407