528
1
387
470
308
310
369
355
435
261
914
6
371
889
4
428
393
1092
2
943
572
280
234
972
8
553
602
567
307
323
442
3
286
1317