563
2
590
0
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
1433
1070
12661
3
3312