31053 533
12052 164
21231 112
40223 609
21619 751
77675 203
22400 366
42367 526
33682 472
100743 328
35854 295
39243 297
34932 331
71978 886
9514 286
24938 240
29541 205
74732 782
28159 645
54107 527
37226 1007
61595 467
24529 269
30239 421