42713 545
6723 158
11588 116
10620 614
15285 850
342207 933
19187 195
48628 739
2001 113
1696 280
11265 844
3007 260
5605 508
4219 370
4015 161
4263 665
2854 454
4469 502
6137 833
5422 899
2732 312
3596 717
5087 729
3035 53
3148 286
3753 239
5084 68
5859 256