31535
0
19279
2
25137
17353
1421
1
915
1603
20634
8
1922
1578
2730
6
1054
467
3114
4
1696
1513
1330
292
3116
282572
3559
1098
662
514
3092
1518
4130
1642
1470
1129