2696 252
3110 571
3523 198
3684 663
3510 644
744 88
5463 527
2283 439
1260 323
973 125
2997 451
3215 601
2874 524
1862 305
5795 101
1278 116
3073 239