31535
0
2730
6
25137
3114
4
19279
2
1645
1
17353
325
659
3693
12
155
434
988
323
213
586
17
1098
476
608
101
297
288
517
2093
640
686
594
680
503
422