641
2
1352
590
559
1
740
403
511
496
3
506
528
593
585
200
2427
379
4
1441
725
906
781
553
428
0
2435
7
6826
560
607
447
545
1024
1104
420