3027 509
3215 758
2691 569
4738 690
18174 666
5616 653
6412 740
3415 744
1136 46
2148 120
9350 551
1648 105
2345 283
2657 714
1418 338
1271 322
2121 414
1111 161
3059 583
4266 403
3775 652
932 78
2363 501
3381 871