31535
0
968
25137
2275
2
1824
290
19279
1009
2730
6
57
947
1473
1
490
478
467
2668
479
325
3114
4
2574
2459
9
5223
17353
492
643
1149
392
543
1020
2546