3015 204
2751 202
90783 782
14701 702
3276 583
9776 44
2916 261
67856 87
3755 64
35949 556
20588 818
23419 116
17471 355
5310 562
31192 296