16052 722
11332 57
6773 70
12399 404
7185 437
142300 625
65237 444
86885 287
105012 361
28265 217
13706 416
8473 101
3984 774
24728 386