1231
1
14125
10
1672
989
0
2848
2
1743
841
1225
1994
790
1115
1618
1548
1544
3
2447
6
1757
3683
5375
21152
8
420
2669
1247
785
951
2505
12632
7
980
3054
5
2057
2518