50
2775
0
2080
2779
2540
1630
1903
1948
1657
3128
2304
1842
1
1089
2416
2421
2
2858
1131
2533
962
1196
967
3