1819
0
594
302
947
361
851
854
1408
2146
1557
797
500
582
301
2123
259
464
554
349
415
1251
1398
505
249
393
515
618
397
1601