1560
2
404
1
2311
6
341
679
478
1206
1112
4625
9
403
2460
4
997
0
879
1066
636
384
332
2003
16
2216
7
1351
501
435
580
1293
396
9934
3
466
430
559
1323