3076 70
2978 299
13812 298
1661 101
8085 708
2090 208
5055 712
2526 178
4603 437
1701 196
5981 664
2521 293
3342 441
3590 301
10532 927
28521 117
14685 241
33272 396
22241 169
43822 353