46415 245
23489 649
40123 222
11256 484
35285 680
36228 430
978 79
1037 68
4120 866
2910 326
1704 151