309 82
521 140
2696 595
8848 443
13857 285
22542 151
10698 112
7940 562
26195 324
8744 399
8641 608
17371 257
10332 563
2844 420
8032 328
6430 238
4652 814
6733 254
4547 353
1668 116
10226 667
6408 87
5600 175