30556 300
3241 224
5365 410
4751 795
2397 303
3247 698
2068 71
23613 553
3169 418
115616 486
3650 494
4745 636
5947 79
4936 428
7687 115
45294 80
3261 749
1495 91
20756 451
5877 572
9026 659
7587 490
7267 332
4170 621