1465
0
497
316
2076
1
1498
544
6842
2
31535
370
447
458
383
275
995
644
1182
1890
1505
367
835
444
472
529
261
325
2683
699
138
843