31535
0
2730
6
25137
3114
4
19279
2
17353
1645
1
325
3693
12
659
1880
489
482
1098
476
608
988
736
288
640
279
213
416
20634
8
371
1264
155
413
434
586
17