599
235
172
8120
309
81
875
775
823
812
1037
832
1075
1074
231
272
467
596
639
10712
383
507
765
191
261
1089
533
685
543