31535
0
19279
2
25137
17353
2546
1
20634
8
2730
6
1559
2855
3
2668
3114
4
4111
282572
1098
417
1129
1291
1976
662
1664
1894
18385
6800
2069
4513
1642
1452
292
1733
467