29056 61
22393 545
10410 90
39566 515
15975 603
9918 217
15416 579
14801 259
31061 562
16305 752
5848 306
18086 91
25519 146
22597 587
13212 232
14375 38
38083 349
29482 667
34467 183
23135 538
15321 337
19754 381
29827 434
21635 207
15372 692