948 149
1033 227
2920 655
437 86
1840 561
308 45
2338 723
388 99
1294 350
493 97
204 46
1036 280
422 89
14894 60
54941 741
31385 329
8140 81
3935 334