1149
0
803
809
458
932
222
597
31535
1043
2789
784
1610
2490
266
470
5875
1860
598
683
362
4864
1
213
1661
474
798
4455
2
515
384
332