3000 99
4271 686
4583 519
4940 316
3592 85
2894 318
5172 189
6194 635
5679 548
2362 141
6965 322
2920 354
3273 577
3622 538
4435 317
5528 870