327
1
430
499
75
1632
158
1424
2
406
625
489
1254
333
280
797
257
401
87
303
515
351
996
330
326
362
493
290
292
555
1503
272