31535
0
376
25137
3428
3
4706
5
2275
2
539
8773
10
19279
882
2668
1219
1551
419
3114
4
5223
9
573
407
392
427
443
618
17353
2299
918
1020
295
448
1877
1
418