50
2132
0
2
1086
1
2511
1981
1626
2318
1249
917
2550
1409
2183
1297
2304
2881
2789
2343
2712
1891
1610
1827
871
2547
2580
2694
2109
1461
2334
1119