268
3
21
38
1342
201
222
15
418
153
15313
12916
20
756
362
594
28
31
16
18114
81
101
131
1092
692
635
681
11912
1325