85
32
2
3
225
62
374
503
130
53
123
134
191
35
21
15
1000
14
31
79
367
69
103
10
80
54
2
12
266
22
80
9
407
64
37
320
234
172
18
7
651
478
41
11
3
12
65
680
7
