505
0
492
51
480
75
501
614
392
394
453
694
910
4
2345
1304
644
1152
423
1
678
1155
405
1211
150
787
641
373
601
436
520
340
420