11882
33699
4638
36571
111039
32540
5761
32946
24954
33190
23967
4358
16848
4959
183555
50471
7349
2687
4893
8670
3390
4682
14662
10169
7219