29972 872
15342 622
35930 623
53936 446
47074 305
37111 621
3878 483
12275 260
1430 70
1943 165
12968 570
6069 367
5778 67
5826 649
5126 113
2250 318
5105 317
28671 502