52411
371
1618
1012
942
690
591
328
568
188
996
361
720
585
584
466
457
286
446
429
340
410
73
324
285
270
138
107
281
317
177
54
346
139
82
195
115
233
251
77
111
181
104
123
253
100
255
41
145
141
109
74
142
156
205
238
107
142
196
47
67
87
127
62
60
150
103
182
37
143
108
62
48
82
12
57
114
64
44
34
27
28
43
18
81
64
81
32
22
23