12307 685
9084 31
11117 391
12661 810
5687 52
4135 336
2735 46
10965 277
14312 313
3582 543
7034 497
2546 371
5277 155
25368 290
10168 177
6959 509
22858 106
21736 436
2377 314
9996 880
2690 36
8465 444
4012 283
8503 604
3981 330
6588 324
9469 318
34417 126