4591 509
6502 478
9727 516
3394 280
4872 193
5339 570
5873 587
5968 612
14593 421
4165 160
4246 448
5090 74
4661 115
6597 578
8935 458
9215 193
7779 55
6805 557
9777 978
2349 144
20445 441
4327 240
5636 874
11484 416
28467 323