2588
7
994
1
1135
1840
4
2513
1904
3
917
1392
2
182
850
711
847
1138
2426
2960
872
1175
661
964
836
1007
1223
2016
3101
1459
425
1182
1164
759
313
0