50
3004
0
2
1543
3
2765
2951
1322
1
3566
6
2773
9
2182
1461
2366
2033
8
1261
2046
2162
2164
1941
2401
2435
3309
4
3447
32
2964
3110
5
2393
2994
7