42396 505
17393 389
21342 903
28973 1005
40717 958
2157 293
55181 334
4771 417
104579 829
9292 466
10615 133
14013 318
14002 103
33895 652
16433 578
23154 443
16018 762
5142 529
5824 846
31218 181
26581 610
12431 532
3937 412
7745 354