378
0
871
1128
360
4594
1
2635
661
266
943
677
423
489
377
781
3360
244
355
1580
1712
1020
1095
257
1130
348
573
1463
590
484
2992