2593 100
8487 695
5415 429
7214 384
10311 472
4182 81
5443 389
19782 244
5550 524
3661 228
3917 533
29363 486
5049 569
2765 310
3032 381
4268 748
10845 654
2891 223