500 74
12869 588
2626 479
4975 526
850 87
2604 651
2171 565
953 70
12433 284
7175 815
3548 583
2562 146
2996 519
3745 416
1017 157
3972 665
2481 381
3230 568
5831 541
3561 578
1284 303
8507 176
3277 966
1581 223