512
0
558
2533
352
383
1094
960
645
3090
6
2903
3
547
1123
2932
2
1015
1189
1829
457
522
324
616
698
510
866
234
838
14
476
1726
17946
355