2431
3
1869
1
1550
0
3025
1008
2
1647
2221
1132
4411
5
2143
2991
10
2442
4
1805
1956
691
8822
1343
2369
493
1454
2071
518
3116
2306
2073
522
2258
1506
653
2814