50
1847
0
2389
1
1296
2867
979
6
1893
9
856
2
3057
2002
1975
1996
2299
1096
1246
2243
1781
880
4
726
1077
3
881
1408
18
936
929
950