18959
3022
1388
1636
3226
1777
11431
2179
3915
1299
1434
10425
1913
10606
7855
5375
3145
2718
2689
2622
3541