512
0
547
1514
1
3008
3
2533
1045
1123
352
1391
558
2906
2
1094
15233
3738
5
1922
1015
2366
1869
3673
6
452
2732
1179
324
457
400
616
1747
476
2799
1287