2957 270
3637 506
3509 670
2506 177
3310 313
3318 295
2688 293
3981 285
7502 939
3998 733
4043 502
3968 487
4848 605
3422 340
4305 472
3260 59
3815 382
5075 673
5235 846
4352 266
6000 659
4773 530
3979 286
4202 233