3082 70
2982 299
13823 298
1666 101
8096 708
2099 208
5060 712
2530 178
4607 437
1706 196
5986 664
2522 293
3348 441
3596 301
10542 927
28649 117
14731 241
33342 396
22324 169
44030 353