31535
0
25137
19279
2
17353
1559
3114
4
20634
8
2730
6
1129
1098
263
467
1823
1
18385
292
6800
662
1330
1425
2091
635
417
509
1344
915
1452
1894
1922
2330
1182