433
493
318
529
348
1
406
527
597
817
1
476
1
422
774
298
577
1002
949
512
102
294
74
31
126
70
66
88
12
3
4545