31535
0
25137
20634
8
17353
2730
6
3114
4
19279
2
1098
557
2275
6800
893
2809
579
951
647
2407
7039
1824
2459
9
663
1567
1463
693
2668
1949
3
364
697
749
394