40526 148
3152 476
1393 282
6747 641
2533 258
2701 96
5802 557
6403 718
2552 497
4623 578
2525 309
3344 534
4455 886
4135 946
8898 473
6461 655
2224 239
14540 442
6229 617
3603 710
4638 871
3751 199
579 54
688 39
3095 867
1049 205
1972 415
2399 334