3139 97
2664 457
3208 591
2057 151
3598 667
3044 115
4682 717
1288 42
3970 793
2471 188
4912 337
5327 747
2509 93
5454 801
5439 360
130156 306
55840 930