1209
2
335
1
426
2450
27
47
0
561
606
73
139
443
377
87
355
338
58
447
4
239
133
1556
1129
1142
746
2906
1234
3
774
2800
2051
1707
2010
1081