1695
2
1831
4
620
1
1761
510
397
1138
9
601
484
609
551
437
1311
21
497
1578
506
587
490
805
475
407
546
5
534
0
626
1259
923
1678
520
406
1050