41056 131
5307 100
2641 60
6381 765
4299 911
3550 416
8063 768
26846 136
76447 459
11755 131
29172 53
8966 788
4533 548
4674 258
22373 407
1534 180
2473 294