232
1
216
403
2
346
479
1324
9
441
716
4
298
306
470
118
296
83
95
550
209
62
890
635
673
868
8
1337
1188
670
1368
763
1004
3
1176
676