897
1
1051
3
637
348
33
412
2
1562
553
755
1138
6
413
785
476
760
0
343
3345
1367
2261
2937
3479
1781
14579
1407
1326
4
1853
3028
3839
1797
6710
12
1943