639436
154515
308465
23896
174237
367724
259551
290319
543233
629171
29991
698710
5533367
4542935
4359459
3458998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352