260
94
110
25
9
31
17
72
1265
20
347
95
208
354
24
102
68
151
61
38
117
165
198
18
43
144
65
55
34
481
89
370
163
401
32
63
227
620
178
332
248
44
871
49
23
48
143
10
162
543
36
33
51