29946 872
15294 622
35865 623
53804 446
46783 305
37031 621
3870 483
12265 260
1425 70
1939 165
12960 570
6062 367
5772 67
5812 649
5123 113
2244 318
5098 317
28556 502