50
1395
0
1
2958
2439
3
1363
2089
15
3281
2940
2
2505
2422
1921
2923
6
2747
3199
1586
3763
5
2232
1684
2807
3178
3069
7
3198
1493
2404
1940
9
870
1817
956
972