3016
10269
1269
838
1313
2101
957
7051
842
771
2384
1154
11489
804
1023
715
2100
2246
3308
936
809
945
2325
13047
747