90
0
470
2259
350
1522
579
13491
287
661
1045
325
2702
2490
4537
675
357
1094
2069
3
169
864
957
776
593
409
827