31535
0
19279
2
25137
17353
2546
1
4111
20634
8
467
2198
3114
4
1559
1098
292
2730
6
1976
662
1664
1894
683
6800
4513
1642
1452
1733
381
3559
5781
1470
430
571