3093 70
3001 299
13838 298
1674 101
8116 708
2120 208
5069 712
2539 178
4615 437
1715 196
5992 664
2533 293
3354 441
3604 301
10558 927
28909 117
14816 241
33453 396
22476 169
44459 353