42000
59427
46563
5057
5090
6874
573
11437
139603
27620
38701
5407
109233
34736
30555
3004
5056
568
11539
2875
34
32944
11200
111702
31696
49535
2138
27
35605
8063
9376
6534
134688
10200
37516
59239
51110
9835
12264
2959
544
16608
24722
87574
3687
11991