323
71
11
110
29
20
15
57
35
19
27
1005
85
30
68
9
16
146
148
78
175
93
67
69
8
17
10
132
39
45
246
226
97
70
102
14
1508
1121
47
851
289
114
345
34
23
21
359
65
43
49
22
276
75
36