8526 228
8509 696
6927 114
5980 804
13849 726
118485 504
40702 405
32274 813
31186 274
4296 659
10385 420
14956 320
2681 307
1557 152
3007 403
8066 622
30952 719