2361
1
905
330
0
1378
2
1326
3795
4067
9
1666
25137
6406
12
635
2982
3
2062
785
7885
3025
1883
6194
6
1576
4
2862
3659
14
4223
22
3325
928
2346
784
999
17730
11
2526
326