334
0
586
17
585
871
447
464
76
251
529
1949
463
65
2952
336
574
3054
291
459
77
767
58
342
1612
1685