547
0
2533
558
645
1094
512
21
913
1
352
408
588
522
1744
683
1353
2
3079
6
2411
949
6781
718
629
692
348
770
1159
538
813
799
839
332