129 33
4371 49
2995 652
4585 110
3501 649
1654 196
6126 294
4077 417
12505 415
50785 252
335457 877
63731 240
173771 741
96126 925
3358 448
4135 417
4622 730
2494 386
3051 654