1058 32
9062 939
19013 192
11946 793
35052 740
5729 53
5252 389
2399 152
5229 299
16022 294
10877 506
13034 271
8814 671
3086 709
5391 752
4395 610