31535
0
20634
8
2275
2
3116
1
660
1824
876
522
2730
6
2809
1232
1506
440
19279
1132
467
427
2668
418
3114
4
670
17353
545
2598
319
900
357
369
1043
58