507
0
255
431
303
611
467
3373
396
3659
14
768
639
628
383
2730
6
871
391
1232
2952
172
339
350
3663
1
759
683
657
355
29323
1211
1599