2166
1
2968
1740
3
1172
1691
2430
2
7394
5
12185
300
0
1316
1301
2578
785
1012
2988
994
3154
1465
1237
610
234
1568
1777
2403
2152
1123
2591
3644
1646
2082