41058 131
5308 100
2641 60
6381 765
4300 911
3550 416
8063 768
26846 136
76449 459
11755 131
29174 53
8967 788
4533 548
4674 258
22374 407
1534 180
2473 294