187
2
1395
386
1
449
396
0
720
5
351
370
359
121
67
148
317
1800
3
641
4
679
536
1054
6
860
2430
12
475
445
1322
845
857
581
1466
7
1521
1082