37
3
10
12
16
41
9
6
8
4
5
28
32
69
17
11
29
351
49
7
62
20
13
68
35
24
239
93
136
192
240
473
103
97
112
303
227
247
296
1360
154
354
497
656
1030
279
514
1127
605
423