2508
7
2028
2
2929
6
6026
2879
1
773
1495
1088
1022
3891
0
840
1547
4311
1568
1251
1690
1192
1249
965
1469
83