409
1
298
473
3
296
977
306
511
2
400
330
444
4
655
361
370
514
70
227
246
267
202
320
120
282
471
504
254
515
995
350
87
303