554
3
740
2
346
1
515
424
0
1147
5
678
3503
4
2297
379
511
467
105
506
940
1359
1659
654
460
1020
759
818
1354
2549
1071
1129
1120
1262
1323
662