22
301
29
786
252
161
19
1123
31
11
101
56
21
24
12
14
991
18
13
451
601
1163
1301
20
3642
7
9
8
25
16
35
191