2982
3
1100
1
1087
1645
389
731
3498
4
3017
9
5677
15
91
0
1901
1408
1262
2
1853
1178
1575
1054
529
1372
19279
2024
5
2028