1578
2
1329
1
1518
1733
2086
4820
107
0
661
650
1326
1132
1514
1231
447
1470
1133
1939
635
957
951
1575
454
403
2121
4
409
415
1045
3268
456
2855
3