396
0
495
364
158
63
340
274
2351
577
1062
700
250
490
2465
4
1664
2
436
2387
1
535
1391
116521
301
3091
7
688
868
649
13491
929
286
1616
1597