3089 70
2996 299
13834 298
1674 101
8110 708
2119 208
5066 712
2537 178
4615 437
1713 196
5992 664
2531 293
3352 441
3604 301
10554 927
28844 117
14795 241
33422 396
22450 169
44355 353