316
0
800
1661
2
1960
7
837
171
413
798
1782
247
813
467
4677
10
277
1824
747
111
737
1
1277
5
3691
1225
466
2188
9
2668
376
460
293
383
490
3114
4