31535
0
19279
2
17353
572
5611
11
25137
4594
1
1824
1009
1015
649
777
18403
6
1518
552
422
464
683
3373
1780
2546
503
576
363
2952
1343
759
355
711
1238