688
0
3546
1
422
395
487
2845
5
1312
516
104
477
128
2138
442
513
731
103
2728
369
808
1288
466
383
745
376
88
182
99237
493
1078
990