31535
0
19279
2
386
25137
7334
4
409
680
2275
2190
155
325
2730
6
968
99
1
608
331
1645
586
17
416
173
813
62
2668
804
2290
3114
427
2574
391
2459
9