243
1
653
2
273
72
83
617
323
540
86
102
3
449
74
319
364
476
304
131
79
358
439
255
437
416
96
599
263
129
868
401