1231 280
574 163
1778 174
15031 580
1262 158
3638 804
3324 474
4546 564
4487 319
5301 602
27238 376
8605 207
12989 152
6791 309
4767 265
3784 711
2112 226