3110 300
3649 503
6040 963
165326 325
10668 186
2860 514
4443 598
6164 632
4993 608
6386 281
5182 433
3355 517
8323 822
8966 595
1856 46
2829 437
4553 441
4573 366
5640 668
4210 440
5324 593
4602 527
52543 197
8220 361
9225 712
4274 636
70812 262
63651 827