31650 820
28819 497
21487 609
25457 529
23621 438
18894 116
19585 587
12781 740
7531 552
9280 361
12678 386
10521 472
5607 76
24291 34