170
263
177
62
146
25
63
242
101
71
729
160
89
895
4269
1623
987
801
1813
2067
1235
1516
17
29
44
92
55
61
80
39
34
863
11
167
107
14
19
394
42
282
138
13
8
5
7
26
1114
168
122
56
249
64
59
100
41
21