2508
7
6026
2
2028
2879
1
2929
6
773
1495
1088
1022
3891
840
0
1547
1568
1690
3070
4
3114
422
2698
4979
546
1249
3926
14
965
899
4039
4587
3
3554
9
3475
5
1605