1395
2
348
1
720
5
370
396
0
351
386
449
67
317
148
1800
3
1054
6
679
641
4
536
860
121
475
444
1322
998
2428
12
287
1082
1464
7
581
845
1521
120