575
0
361
549
169
2073
2
1286
1
726
34
1850
138
585
70
2512
786
766
353
189
506
554
887
1193
22017
880
668
579
917
639
422
1001
593