31535
0
2730
6
25137
3114
4
19279
2
17353
325
3693
12
1645
1
659
1098
476
608
288
213
416
20634
8
489
155
434
586
17
482
1880
1872
640
6800
1219
265
323
297