318
0
817
810
1
919
2428
1704
582
24337
22
10317
2
11059
9
3090
6
32302
562
1412
307
755
13803
422
9954
431
2663
381
4382
4
19944
534
809
468
2646
2907
2996