2995 362
15051 356
20884 148
2792 344
1989 277
9470 795
2146 96
43153 415
19017 72
14763 549
24517 672
54046 230
8385 529
13175 436
1475 241
15689 68
3871 343
90788 289
2530 219