1085
0
997
325
1219
527
1319
661
829
458
1712
767
293
578
1942
668
454
2992
521
359
1398
872
349
431
505
943
200
529
265