1113
2
1183
1
1424
2057
1085
1596
3
2976
8
2719
1394
2690
1162
538
1033
1037
4430
1780
984
745
1522
730
878
1604
689
844
728
1747
751
755
4
657
611