43506 320
25324 69
80373 295
54881 582
11428 503
5466 869
4778 574
38689 237
23331 674
3121 188
5336 758
21061 941
18895 370
2820 112
4610 731
3798 759
4330 604
7587 603
7893 808
3286 656
3094 822
8852 288
2530 511
1457 303