3114 462
2975 631
1959 254
5716 977
7781 327
2966 226
4571 734
6528 333
2214 399
3333 77
2081 186
4758 366
1037 62
7006 706
8418 486
6178 381
2207 285
2910 512