13945 529
35004 310
8668 227
36260 489
42965 332
37299 373
97758 762
20529 243
14590 839
10322 555
8258 450
34532 238
1834 232
3131 846
1662 269
969 56
4242 875