31535
0
19279
2
25137
2730
6
20634
8
1559
2572
17353
2546
1
3092
2855
3
2086
2668
417
4111
7952
1452
625
292
3114
4
1425
661
521
2215
7
1222856
635
120469
35
467
571
1098