50
2787
0
2093
2796
2556
1645
1918
1963
1670
3151
2323
1858
1
1108
2431
2435
2
2871
1146
2549
975
1229
989
3