814
1
2799
3
1329
1385
521
5262
10
2474
2
1587
661
0
1129
1976
1425
395
1651
417
2071
105290
544
650
399
830
822
1506
17184
44
883
2683
730
656
1136
843