1384
2
1056
1
31535
0
392
276
631
1877
1362
3498
4
1551
1881
1358
453
1655
378
1237
301
231
641
782
684
275
1099
299
454
292
9355
3
787
4864
334