486
0
20634
8
1636
139
1020
3498
4
520
90
4820
2
2461
20
17353
466
2587
16
593
177
44
787
745
679
31535
928
1
1084
1650
282572
25137
370
2730
6
29323
3116
355