844
1
496
4
2703
1012
2624
3
1282
1269
0
1507
927
2
2547
14
859
1146
2585
300
5133
550
261
607
827
947
978
7
583
1550
817
963
857
600
60
984
2724