29608 61
22973 545
10820 90
40003 515
16141 603
10555 217
15584 579
15002 259
31432 562
16460 752
5979 306
18321 91
25780 146
22871 587
13431 232
14728 38
38618 349
29883 667
37357 183
23896 538
15533 337
19992 381
30036 434
21983 207
15728 692