2958 149
2451 460
9595 339
7429 212
1648 108
4699 247
3059 358
5181 406
1056 240
1598 154
2884 780
1033 220
3598 748
4719 930
15938 698
3540 536
2722 471
6333 676
1665 282
1060 218
3236 106
2621 156
9566 562
7111 489