2958 251
4903 343
2916 153
7943 569
2272 120
15188 641
1131 147
4966 463
7835 731
1405 30
2428 323
3578 915
15598 180
5563 548
2392 377
4602 825
2594 83
4038 626
6211 473
5496 176
3724 579
2324 261
2549 87
5089 516