398
0
348
388
421
563
2
590
2693
360
633
894
13995
692
666
644
844
949
615
2595
1588
577
110
339
324
1000
493
1348
1552
273
585
5771
10