2508
7
6026
2
2028
2879
1
2929
6
1022
0
773
1495
1088
3891
965
840
1547
1568
1690
83
1249
1469
1540
1425
2160
4311
1251
4724
3
1075
795
1192
2917
5
487