50
3121
2
19
3227
1
2633
2683
1878
3
2005
0
2018
3034
5
4386
2828
2257
2303
2739
1848
3335
1809
1912
2587
2110
4
2668
1750
2350
1864
1761