31535
0
1880
2
25137
17353
2275
422
19279
139
3114
4
391
2095
1559
1
1343
467
1824
968
419694
9
155
475
1504
2306
2574
78
301
383
513
477
501
20634
8
2668