25
5
556
123
765
1270
200
1112
689
513
36
307
64
1099
378
546
24
46
211
32
572
324
25
51
36
882
134
22
1063
615
338
354
2804
591
630
35
20
1312
469
302
730
31
20
1007
1337
884
37
14
927
