213
0
476
325
20634
8
1219
1
434
659
93
871
608
288
2093
2
155
1645
846
173
302
686
3693
12
555
25127
422
486
680
804
584
1710
271
586
17
3808