3970 355
4876 647
2353 59
4122 351
3287 101
5929 628
6053 659
4375 325
4682 270
5308 474
5803 313
10932 430
7765 80
10257 282
16997 345
18210 427
14658 396
331 78
357 60
3096 766
2341 551
2802 823
3310 597
865 58