1226
0
377
215
871
172
1610
393
503
3430
1
344
601
1319
674
1289
366
533
2041
1430
447
543
448
296
242