2193
1315
816
2077
1586
1478
9534
5852
1526
2751
6120
11765
8124
930
2026
4177
2363
3316
3169
958
2452
5799
5970
1978
18298
11216
1584
19059
1816
9796
4775
2549
52320
20156
34215
2654
8561
12105
27013
11960
28736