354
1
507
755
10
355
3
333
349
473
1301
2
285
605
306
599
916
336
232
334
517
476
298
414
939
300
25
866
6
1364
1025
5
554
528