951
1
1606
1306
2173
1694
1168
2578
1526
2
21152
8
1766
2530
4
3562
2044
1431
2245
3
3080
1813
1787
491
297066
0
1004
1174
2906
2110
2312
3326
1047
3090
6
2456
1720