309 82
522 140
2714 595
8900 443
13875 285
22545 151
10706 112
7941 562
26202 324
8750 399
8642 608
17416 257
10333 563
2846 420
8036 328
6432 238
4653 814
6734 254
4547 353
1668 116
10232 667
6411 87
5607 175