21513 154
317523 1049
9606 663
3327 506
10240 581
16616 262
178263 292
8018 498
4111 128
161053 220
82327 655
19037 468
26501 82
6116 586
4659 164
8015 702
6999 432