552992
86580
1005293
557763
37984
60283
426260
630738
944264
130501
892435
67337
5114799
3547581
3047148
2353804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471