1578
2
1329
1
1518
1733
2086
1513
661
0
514
928
650
2461
20
1728
1326
177
2119
1132
1514
1231
447
107
1470
635
2333
3
1389
3331
4
699
1575
1692
3268
1124