521
1
20634
8
287
5871
15
2003
0
1751
2
244
1483
2288
669
697
3663
509
2166
12005
3
693
326
448
328
688
1020
1238
21743
271
346
371
1663
1559
418
3025