1093
975
1078
2411
1713
1028
2752
378
531
712
701
1130
921
1
3122
984
202642
21
8957
4
7156
1353
2076
643
1261
646
1641
12991
2
1916