2657
3
2668
2
3466
4
326
1
1823
2275
198
661
0
1270
395
292
765
3559
1452
1421
466
1513
3706
1733
571
1329
1374
2372
1501
2855
635
2172
447