3082 70
2982 299
13823 298
1666 101
8096 708
2100 208
5061 712
2530 178
4607 437
1707 196
5986 664
2522 293
3348 441
3598 301
10544 927
28653 117
14733 241
33346 396
22332 169
44046 353