42300 685
15211 262
8460 229
21343 313
7553 513
24334 433
6733 362
6037 75
4122 218
4841 661
9585 828
3531 387
9859 313
11316 345
3300 92