259
0
534
670
508
1850
1319
2490
547
1511
292
2143
55
482
722
5875
269
1643
275
1085
467
1440
1
1167
714
471
488
4537
798
692