52994
321380
917438
51576
711631
11743
112744
14368
6205
645184
248697
385626
5236366
4292933
4179458
3394462
3340998
3257285
3203955
2909726
2896226
2402209
2091352
2079407