327
1
430
499
75
1628
158
1424
2
406
625
489
1254
333
280
797
254
400
87
303
515
350
996
330
326
362
492
290
291
555
1502
272