4150
9796
11104
2640
855
2339
1455
15911
8990
9536
13263
1037
1591
10866
34070
1597
11780
7333
1592
1165
2307
7599
9515
4213
13327
17734
9183
4464
3661
2420