1516
1
1630
1470
1421
571
0
1054
1513
1394
1733
2372
2
1374
662
1501
2089
1329
2470
1889
635
167
3268
2982
3
521