2929
6
3891
7
2508
6026
2
2028
2879
1
773
1495
1088
1022
840
0
1547
1568
1690
615
739
1249
11192
10
965
1469
1806
2544
3
663
6014
1500
4311
1007
561
3267
4