3146 97
2668 457
3217 591
2059 151
3602 667
3050 115
4688 717
1291 42
3976 793
2476 188
4915 337
5332 747
2513 93
5457 801
5478 360
130267 306
55856 930