42049 685
14940 262
8397 229
21314 313
7523 513
24135 433
6687 362
5660 75
4105 218
4833 661
9522 828
3511 387
9801 313
11290 345
3194 92