31535
0
2275
2
19279
1020
25137
2730
6
1824
918
2668
3114
4
2459
9
17353
2546
1
802
381
531
418
20634
8
798
1463
363
7334
544
2076
467
968
837
2855
3
341
524