3146 97
2668 457
3217 591
2059 151
3602 667
3050 115
4688 717
1291 42
3976 793
2476 188
4915 337
5331 747
2513 93
5456 801
5478 360
130264 306
55854 930