3347
4
2947
9
2577
2
1075
7
2407
3
1600
3101
4419
1
2668
10
3944
2418
3631
8
2521
5
892
618
796
505
1725
2720
1453
491
732
544
975
1179
508
981
897
428
3826