2247
1
916
1126
947
1245
966
2
982
579
0
1587
1254
1155
1335
980
673
1321
2403
2781
1593
1355
585
2184
1505
1080
2057
2670
4
930
1475
1647
2820
10
1264