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