2991 613
1400 281
3049 819
1266 272
707 195
1643 437
824 208
588 131
993 274
2907 352
7084 211
11163 509
7155 867