42000
46859
42482
3790
3859
5537
515
11437
135136
18426
28972
5351
109063
30343
23503
2316
2267
711
11539
2878
17
26987
11200
111703
29328
41562
1154
21
32157
10416
8325
5913
110959
9056
29156
59239
41169
8816
14817
2755
477
16569
24707
71451
4274
11972