185
0
2152
371
31535
385
230
739
2345
169
1462
1
375
474
376
554
1949
3
1044
2881
2
63
813
428
416
894
219
899
448
674
284
2006
1096