43801
120252
5051
3896
12670
5973
9220
93910
23750
5610
9721
16751
34548
62034
42180
4516
241872
22682
147326
166383
18048
127340
3569
4813
9427
695659
32686
13862
22894
267436
103501
5982
111362
249581
83683
335296
764533
77073
57263
43651
23104
31507
26137
24896
9802
20796
20129
1541077
5226
3313
14272
29246
47427
1677364
19344
20800
124854
8033
16647
6733