960 272
2234 613
2260 286
917 191
2129 369
1235 235
9556 474
2176 177
4701 703
14848 637
5709 455
2176 268
3782 705
5145 395
2968 335
1520 97