5096 468
3536 461
4038 598
6736 796
2301 296
2129 306
2840 380
4192 430
1529 64
1684 167
15567 44
663 34
1102 65
10877 970
2679 640
5427 322
990 114
3547 624
3061 575
4920 786
3393 472
25774 657
5948 963
26580 533
46336 114
4924 335
11594 77
3349 229