31535
0
486
20634
8
25137
1636
139
1020
968
520
4820
2
17353
466
2587
16
593
44
787
745
679
1084
1650
370
2730
6
29323
476
383
1504
2275
1824
363
521