3090
10810
18520
11552
20003
78665
121119
25953
27862
40630
95929
35981
44347
102823
11644
3032
4290
5524
2958
5359
3386
4261
5095
4771
7183
4399
4656
91787
205536
22676
9118
23692
232061
290767
23804
41002
24331
43035
9572
15655
150067