50
1663
0
1
1563
1251
2552
884
1534
2754
2050
2
1851
1983
2267
2034
1953
3
1492
1185
899
2623
2092
1097
1232
2202
9
3263
2103
1194
4
1295
1025
3187
1339