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