5096 640
11405 325
9765 63
2448 597
40577 304
7527 267
10490 154
11837 188
12665 449
12959 592
3645 302
4654 364
4683 291
9433 73
3058 355
7620 443
5560 861
28980 288
21581 270
28487 594
10234 832
3716 628
1735 86
3232 542
1916 329
2990 409
510 57
14131 356