3196
6
2102
0
1417
2
1864
1
2067
5
1059
3479
3337
8185
4
2055
1844
2254
3
1603
1734
1813
4079
2675
7
1850
2836
496
1688
1904
2760
1655
1596
1568
1755