558
1
387
2
1041
422
389
646
530
1662
9
509
598
4
351
225
249
466
975
287
262
308
433
3
290
938
284
1259
471
302
1003
782
783
516
413