951
1
800
1108
2952
2
514
0
928
3614
3
399
2461
20
999
654
17730
11
177
11881
3615
7
4513
1389
437
1961
980
819
2064
3498
4
1513
282572
377
2069
2097
633
1780