1012 59
4579 75
6832 709
8221 977
2278 572
3971 386
2716 338
1307 297
4298 244
4970 137
2127 589
12715 457
9508 471
3147 262
2414 645
8436 604
2586 103
3768 506
3752 93
7651 708
3512 455
2950 290
4533 247
3529 822