521
0
21743
1
78
363
249
1073
3373
729
1126
46
497
116
18403
6
273
360
411
1448
385
802
335
544
356
1222856
4
422
99
3025
618
1663
3092
1416