8526 228
8509 696
6927 114
5980 804
13849 726
118492 504
40706 405
32279 813
31191 274
4296 659
10385 420
14959 320
2681 307
1558 152
3007 403
8066 622
30954 719