22215 455
13085 111
44257 682
17878 236
20996 356
9284 50
29278 145
14831 776
18717 758
15238 675
23349 201
21548 313
18214 448
47770 350
27443 535
14635 573
24277 210
25475 415
38822 342
9457 228
12386 656
14538 468
23327 503
31958 141
22042 158
16682 669