13945 529
35003 310
8668 227
36257 489
42964 332
37299 373
97757 762
20528 243
14564 839
10322 555
8257 450
34532 238
1834 232
3131 846
1662 269
969 56
4242 875