1123
1
2118
3957
3
1743
0
2688
2
1569
1243
1225
790
1175
1494
2173
2211
1618
2959
3154
6
2642
2655
1757
3683
5375
1565
21152
8
3466
2669
1594
3593
16
1247
692
2507