639
1
2192
7
3687
14
556
2
1531
456
2658
3
477
571
517
2459
4848
885
2348
0
700
445
400
484
464
4185
1861
4
1674
2992
880
5
4112
779
979
3917
2795
6