546930
80289
1017562
612781
261994
934643
387269
1094963
822802
365504
234593
48453
646466
415231
982174
612264
8417744
547186
3163577
3064980
3025510
2183192
2022495
1983492
1911216
174666
1733948
15875
151161
1468545