1151 96
20528 297
46376 462
20335 319
16040 376
14078 312
6158 742
10322 736
2229 529
2220 504
11793 562
2063 105
1249 171
4989 640