1015
1
2115
1865
2
884
0
239
784
1757
3683
5375
3354
3
21152
8
2669
662
1247
83
785
951
10064
2505
12632
7
980