2877
914
993
348
1509
563
765
407
440
171
655
176
641
203
864
390
167
27
1370
473
304
192
520
163
514
228
220
121
405
194
348
151
470
137
604
160
444
82
929
343