3195
3
1743
0
2061
30334
6
790
3871
2
752
1
1337
2422
5
1181
6095
9
1757
5775
3683
5375
21152
8
2492
4
2669
1247
2223
1308
951
2505
12632
7
980
3054
2057
1683
582
1306