249
496
1316
7514
628
401
9114
161
8
9810
1164
21
211
144
15211
1168
305
612
114
9218
441
1106
541
875
2
3