2508
7
6026
2
2028
2879
1
2929
6
773
1495
1088
1022
3891
3599
4
840
0
662
1547
2315
1568
521
1690
1186
3154
1062
2992
2550
5
1437
1249
787
965
2825
3
563437