3142 97
2665 457
3214 591
2059 151
3601 667
3046 115
4685 717
1289 42
3976 793
2474 188
4913 337
5330 747
2512 93
5456 801
5478 360
130204 306
55848 930