50
1541
0
2
2177
1765
1
2992
1264
3125
2834
1334
2161
2080
4930
10
1287
2642
2842
2523
1881
1895
3019
2944
2557
2533
2198
2783
2224
1249
1639
3246
993