31535
0
19279
2
25137
17353
2546
1
4111
467
3114
4
1559
1098
292
2730
6
1513
1976
2634
20634
8
662
1664
514
1894
683
3116
6800
4513
1642
1452
1733
381
3559
415