6991
6
2582
4
123674
35
1992
1
1035
2
6346
16
8204
3
2871
2023
2184
4179
4375
1090
4748
289
0
3063
1160
802
619
2891
1200
1251
644
1442
1757
1223
1473
2411
1767