31535
0
25137
17353
20634
8
2730
6
3114
4
19279
2
1098
2275
6800
467
2810
2809
63
505
2060
1
633
2457
1669
2668
1602
2091
2310
1043
1824
802
518
484
597
3202