2996 99
2383 136
5721 789
107535 216
132923 746
21113 290
9789 683
13998 692
2531 453
3048 351
913 70
3644 875
6150 643
342502 921
82028 795
20393 945
3805 503
3723 814
2773 521
3143 337
4813 379
6622 589
5957 167
93634 819
117560 416
18740 881
45477 244
14307 646