13905 529
34899 310
8646 227
36122 489
42812 333
37143 373
97584 762
20455 243
14498 839
10294 555
8238 450
34384 238
1831 232
3130 846
1671 269
978 56
4217 875