1096
4
416
2
693
0
546
1
3508
7
1357
5
1211
1229
1152
6
3917
455
1345
4137
664
759
2570
538
512
4184
400
484
443
571
517
4847
885
700
476
456
2658
3