40982 685
13610 262
8089 229
21099 313
7340 513
23066 433
6410 362
4672 74
3953 218
4734 661
9188 828
3399 387
6803 311
11118 345
3078 92