31535
0
1462
1
440
2275
2
19279
1824
20634
8
363
467
2730
6
349
653
2099
597
418
419694
9
377
2668
25137
3114
4
1840
2459
1600
1132
17353
3366
1020
2546
802
422