3196 97
2484 50
4805 417
3764 458
1295 72
4406 461
4469 226
5072 508
3643 528
2003 163
2934 377
3127 527
2927 140
2381 360
14159 713
1687 238
22396 738
3053 207
3066 288
2639 220
4495 698
4623 549
3893 63
2982 129