1210
2
335
1
427
2452
27
47
0
561
606
73
140
443
377
88
355
338
59
447
4
239
133
1556
1129
1142
746
2906
1234
3
774
2800
2052
1707
2010
1081