1578
2
1329
1
1518
1733
2086
661
0
650
1728
1326
2119
1132
1514
1231
447
107
1470
635
2333
3
3331
4
699
1575
1692
3268
417
3035
2793
15
4111
1553
1743
5262