28702 97
2248 179
3291 319
2542 544
5027 588
3539 853
4913 701
3551 568
8133 94
1932 418
3806 205
5312 390
1600 218
3968 558
2539 378
24716 481
6801 432