3002 109
1489 49
2112 484
9634 590
10533 686
3517 759
2217 439
6512 668
3675 550
4314 748
6637 571
12247 967
6826 780
2515 707
1466 333
8246 528
2794 104
4162 692
2232 558
2988 413
4544 108
9470 605
17958 285
6228 243