665
1
1475
930
2
1355
1554
2900
3387
4
701
951
1660
4311
2369
0
2247
916
1126
947
1245
2089
966
982
1587
1254
1155
1335
980
673
1321
2403
1639
2781