631
0
63
281
251
361
455
484
1557
306
1348
727
1942
1153
3391
350
319
564
1661
1
367
660
376
784
714
804
360