2501 579
2141 108
3394 164
4721 686
2346 405
1474 89
4660 133
7321 539
3117 668
4037 535
3917 506
1735 58