40976 131
5118 100
2560 60
6287 765
4249 911
3523 416
7975 768
26832 136
76375 459
11683 131
28962 52
8934 788
4507 548
4657 258
22266 407
1522 180
2462 294