43
26614
516
523
463
512
803
697
362
941
10
4
6
20
471
806
323
501
354
431
965
56
285
12
1245
708
1402
2186