1513
1
1733
571
0
1054
1329
1374
2372
2
1501
635
2172
447
662
3268
2470
650
3795
263
1889
915
2982
3
1425
1566