2243
7
345
0
768
3929
10
620
157
391
776
1016
407
2211
2546
2
819
331
267
675
882
592
433
643
25127
1348
991
173
1836
448
1333
1
1840
4864