932 120
4716 379
31483 610
10997 478
17391 103
104979 978
2170 197
3299 512
2525 371
3320 279
7027 895
12513 697
2937 596
7902 579
2768 327
5292 853
13209 702
132936 361
5441 352
5360 351
27154 393
4771 222
91188 305
114271 427
5446 533
14466 142
6004 269
4052 779