643 145
2583 503
2185 419
4942 209
6266 377
4597 59
5651 146
49004 212
4933 246
41240 168
31542 351
6564 700
16613 192
1786 339
5492 571
1757 276
2809 422
8718 576