308
1
287
226
2
433
3
1259
939
302
471
884
4
498
466
1095
8
974
102
577
553
1744
526
47
71
317
356
1063
68
128
225
282
365
218
453