20634
8
2275
2
1343
0
1132
2730
6
670
2809
522
633
1506
31535
19279
543
2668
1325
383
1824
17353
3114
4
2330
628
1172
1
798
36609
34
518
246
1043
1540
440
467