2605 370
15826 159
1035 161
777 195
20583 578
30754 193
13118 124
14618 700
4193 524
10894 821
6788 282
18715 326