3150 97
2675 457
3223 591
2064 151
3602 667
3051 115
4690 717
1293 42
3978 793
2483 188
4918 337
5338 747
2518 93
5459 801
5486 360
130372 306
55884 930