918
0
1020
107
460
20634
8
2275
2
19279
317
325
494
653
3440
919
17353
31535
676
351
587
521
327
74
980
467
423
25137
1580
683
7039
239
401