660
0
871
1267
1
587
1139
1551
2
3149
4
171
3442
525
152
138
2587
16
2551
714
213
4820
3248
1580
1949
3
918
2041
4396
520
554
568
1677
421
90