109
2055
2046
14011
301
23
1685
24
211
19
651
1072
963
811
542
621
1293
1201
514
511
421
1564
635
393
473
1174
515
312
58