64
31
32
3
114
284
16
11
66
47
13
15
20
74
21
59
5
7
356
407
63
695
204
107
83
75
65
362
169
94
269
19
181
2736
1611
258
2787
1646
785
149
1393
737
381
42
35
61
68
93
202
318
268
2115
49
198
70