1054
1
2275
2
20634
8
1518
3114
4
3404
3
521
31535
0
964
17730
11
2730
6
2809
1129
2306
1506
440
646
3116
3025
19279
467
1132
2668
1452
1343
814
2113
2000
17353