351
1
290
2
938
284
1259
471
302
1662
9
530
646
558
399
387
1041
389
422
886
1101
412
2159
830
4
575
903
460
80
818
732
81
1003
327