3126 103
5680 213
4327 277
2528 438
3271 551
3782 342
6032 533
1532 149
3715 744
2997 450
3588 332
4305 262
15718 636
9809 972
4444 126
15473 108
3682 163