406
20316
601
14
151
10942
393
531
575
3521
15
646
4211
338
214
18
27
40716
2798
463
15134
1905
1216
715
12417
1338
171
16
17