20634
8
2275
2
3440
0
1132
440
1824
3691
5
3114
4
1671
1
25137
772
31535
1428
2730
6
653
1172
2809
1636
246
633
58
522
325
1343
2522
576
787
876
2683
1506