985
1
789
4
837
2441
6
632
2271
699
1330
1315
2
1134
1014
484
1011
0
5691
3546
982
860
1115
1269
815
1428
706
2054
1650
1001
1545
2483
1258
3
1763
560