1210
1
851
3063
3
3565
8
2802
5
4915
1271
2788
2585
2170
348
0
2292
2
3696
3137
1809
2668
3212
27
1884
4623
4715
1444
2213
2755
57793
3013
2111
1906
4471
479
638