2405 54
3590 347
85057 380
30007 498
40945 885
83265 701
27331 199
21561 482
91029 588
8702 248
27619 715
2332 160
3127 275
3967 597
3660 857
5759 509