46427
30625
58028
35731
48331
31522
30031
4240
47933
27033
16820
23121
649312
46293
46210
44458
3937271
3732157
31514
3062151
29216
25032
23010
21180