30956 152
8883 405
6588 80
18047 335
13978 767
8070 415
9297 88
7082 359
11846 209
15373 341
10422 652
25730 418
5871 291
22450 416
8455 626
13068 903
9548 662
7562 651
8030 277
6401 261
10327 337
14101 551
8030 114
8640 410