560
1
399
353
752
641
540
1000
437
2
1246
637
1853
562
626
422
1834
672
985
1797
7
409
1249
1522
1270
0
753
3
3162
1931
393
891
1177
871
1566