31535
0
19279
2
25137
17353
2730
6
3114
4
1584
1207
1
1365
467
20634
8
1559
2546
1578
4111
1470
1054
292
1098
2368
2604
7
1664
1425
2275
1438
1733
1922
1330
662
1312