31535
0
25137
19279
2
17353
3114
4
2730
6
1645
1
489
325
659
3693
12
1880
476
608
6800
371
20634
8
1098
482
416
93
929
288
988
968
213
586
17
694
3868
919