2012
1006
2867
5734
1478
2956
895
1790
2329
0
860
1720
1495
2990