951
1
770
0
800
1866
3
472
1108
2952
2
3614
399
4682
999
654
17730
11
11881
3615
7
4513
437
1961
4936
980
819
377
2097
633
1428
3819
3117
2659
4
16840
15
1131