50
1528
0
1
2174
1527
2
2594
5
2186
2891
4
1558
1200
1389
1839
1511
2642
3080
2050
2386
1619
1987
1168
990
2629
1034
2027
1654
2522