42732 545
6723 158
11589 116
10621 614
15286 850
342215 933
19187 195
48633 739
2001 113
1696 280
11266 844
3007 260
5605 508
4219 370
4015 161
4263 665
2854 454
4470 502
6137 833
5422 899
2732 312
3597 717
5087 729
3035 53
3148 286
3753 239
5084 68
5859 256