39926 893
16820 288
2698 404
3226 915
2217 549
1545 289
485 62
4719 64
1253 169
1593 334
8350 651
12341 477
3031 643
2121 588
718 63
4341 323
2206 395
2415 676
1252 331
4826 897
9307 366
58333 766
938 136
18722 555
1827 319
3162 659
6736 642
1177 94