12796 59
21713 427
3638 642
2760 483
11384 785
1191 129
2543 451
1951 219
1546 179
2063 245
2161 493
2057 278
295 78
804 201
2734 831
757 181
1590 421
2895 946
429 97
2549 612
1802 485
28786 288
9588 86
19515 652