309 82
521 140
2705 595
8881 443
13869 285
22545 151
10704 112
7941 562
26196 324
8748 399
8641 608
17407 257
10332 563
2846 420
8034 328
6432 238
4652 814
6733 254
4547 353
1668 116
10229 667
6410 87
5606 175