40970 131
5111 100
2557 60
6257 765
4243 911
3512 416
7965 768
26826 136
76370 459
11671 131
28951 52
8923 788
4500 548
4649 258
22243 407
1517 180
2459 294