810
1
718
2732
2
603
0
1851
3
592
2324
4
717
766
8527
1061
4471
1549
96
986
3418
7
511
4465
22
3354
645
461
1386
1036
1103
2185
475
1059
913
3364
3159