42262 685
15152 262
8444 229
21335 313
7545 513
24307 433
6719 362
6025 75
4119 218
4836 661
9577 828
3524 387
9851 313
11306 345
3295 92