120
1
504
282
2
330
3
444
4
254
995
350
400
388
339
562
403
228
338
465
361
514
419
227
267
246
728
364
93
342
355
363