993
348
817
100
1166
481
1132
214
1509
563
532
277
700
240
519
77
283
104
428
191
655
176
641
203
167
27
520
163
514
228
220
121
348
151
470
137
604
160
444
82