3063
10
2891
4
1814
2
989
0
2077
1
1734
2687
5
1020
1691
1699
1606
1382
1590
1399
1168
2999
3
2562
4311
3106
2760
123674
35
1660
1787
1289601