66186
60934
56068
1117163
14415
56451
2598
1075114
2882
986192
32222
33628
48571306
42001299
55831653
52521359
923487
4624858
510199
49421684