2191
127
1456
726
707
163
633
944
512
596
329
262
150
473
579
449
311
458
445
104
96
165
432
123
151
60
49
279
64
271
132
207
85
122
120
352
56
182
104
103
178
99
212
65
103
163
161
47
86
96
58
49
187
205
118
121
72
65
83
118
94
92
29
179
108
126
118
187
22
108
43
97
123
89
82
108
65
85
71
84
64
36
38
162
55
29
22
59
104
43