31535
0
19279
2
25137
17353
1098
20634
8
3114
4
2730
6
467
4111
2657
3
1404
1
1559
2546
2271
1824
2275
683
2330
292
2855
1501
1922
2668
509
3691
5
6976
12
1330
5262
662