13632
500
54916
47734
85779
56618
55718
2291
2122
2606
44315
63621
1636217
1156312
11213276
1035116
10127258
97704
8285155
775711
71126
61924
57512
54128