310
1
287
226
2
433
3
1260
940
302
472
884
4
498
467
1095
8
975
102
577
553
1745
526
47
72
318
357
1063
68
128
283
365
219
453