3025
1
1421
2125
1344
0
1513
1733
571
1054
1329
1374
2372
2
2526
3
1501
635
662
3268
2470
650
382
3795
661
1138
263
1889