42232 685
15125 262
8441 229
21331 313
7544 513
24289 433
6714 362
6012 75
4115 218
4835 661
9572 828
3522 387
9847 313
11304 345
3294 92