80
1
83
74
79
1214
2
94
703
296
84
64
340
52
66
202
71
210
271
409
328
442
365
224
377
4
239
538
227
430
82
425