843
1
319
519
2670
2
2037
5
887
651
1312
3
678
815
595
661
592
989
1290
0
804
493
2072
369
120
673
1623
381
3065
8
3208
461
4291
904
819
1045