803
0
415
951
456
514
670
31535
1557
1161
1133
1045
505
517
1939
1182
319
722
2121
4
771
1824
343
1661
1
683
470
535
1101
410
393
1859
332