31535
0
19279
2
25137
2546
1
17353
662
1129
3795
417
1869
5
447
1559
1470
1054
1330
20634
8
2730
6
5223
9
915
543
107
1452
292
1501
661
2574
650
775
263
1603