29016 61
22362 545
10395 90
39486 515
15955 603
9904 217
15407 579
14775 259
31027 562
16282 752
5834 306
18072 91
25492 146
22569 587
13187 232
14353 38
38028 349
29453 667
34407 183
23090 538
15309 337
19725 381
29790 434
21605 207
15358 692