505
0
1824
454
860
328
743
367
213
1661
1
683
329
464
1603
1101
362
455
2132
268
970
2123
798
544
749
1629
415
951
2198
2
238
467
587