3315
4
3105
4664
5
2307
3
2374
2711
1
727
0
1830
1660
2433
1088
2582
2736
1505
3940
4250
2
1596
2107
1845
3156
3587
3575
2036
2783
2942
979
2903
4013
968
1378
8