1510
2
1674
1
6321
3
2898
4
1146
2510
448
1466
1128
630
906
921
734
1586
2101
1108
1094
582
683
713
586
860
702
539
462
1064
2389
569
1746
138