19959
32827
2751
23803
16937
5822
22298
413217
3151
5097
16513
65884
3810
2787
3219
3367
4793
10943
14321
24088
10304
18110
5484
54293
3566
12823
7255
112987
2435
11741
19693
21621
12010
10388
12261
21395
17520
10632
9295
3254
109028
9520
13456
4178
37562
15143
19970
20386
23794
15798
62706
2666
22455
26943
37277
10062
8061
4855
3848
3061