1558
2
2711
1911
1
1225
0
2710
4651
3
2676
5151
2911
9
4823
1720
513
1622
21152
8
938
1942
785
4435
853
2435
1295
2082
1679
25494
1527
475
1348
6307
10
3195
14125