20634
8
2275
2
2730
6
2809
1132
0
1506
440
31535
744
1824
587
19279
341
876
1650
246
3380
3
2668
505
1045
3114
4
618
2992
17353
2683
418
325
2061
355
1020