2594 435
2645 509
3743 566
5033 702
40561 406
7325 530
2196 235
3323 534
1443 39
7961 553
24950 171
9928 846
10847 497
12486 531
11164 254
5824 469
5058 874