362
0
660
459
804
2189
435
493
729
980
1334
641
65
55
370
753
207
1759
798
74
399
332
1779
2673
504
263
70
683