1041
1
1101
389
422
2
646
530
1662
9
509
598
4
352
250
433
3
225
466
975
287
262
308
471
302
938
284
290
1259
1003
782
783
516
413
886