476
3
19279
2
25137
0
31535
467
2522
653
859
2190
1
2275
1824
646
423
390
637
17353
407
798
683
787
255
458
2551
325
269
1428
472
2727
5
362
691