2557
3
2126
0
850
1
1411
2143
1348
3559
2490
1998
2072
1101
372
407
456
505
401
750
2702
226
11920
17
413
403
455
410
1710
328
379
1045