5953 503
4873 504
122382 214
4273 41
11691 480
8154 299
23301 171
8697 490
12446 234
18734 120
2448 46
10614 358
1629 373
2908 401
5066 659
36535 157
18160 54
1767 418
2809 675
3900 755