29936 839
21483 232
37092 727
9004 304
29551 301
6426 529
9011 736
5370 788
8142 955
7621 632
5371 158
7533 497
5042 133
3956 103
7947 485
2193 204