50
3336
0
3626
2362
3348
2535
2999
2013
3018
1991
1
2194
1923
1557
1402
1301
2742
2950
2498
2485
2275
3110
2186
3506
2523
2202