25093 149
40057 230
8773 538
3318 30
5440 592
4726 649
3136 364
3921 431
5084 494
8142 934
5313 584
4238 288
12958 709
5282 536
5177 863
2572 392
3413 594
4154 486
504 48
2420 253
2050 408
6429 530
4747 809
2753 495
2821 527
1751 292
3095 724
6316 55