1093 350
28157 58
2631 851
2677 838
795 255
4209 57
8644 510
9446 634
3353 492
2787 150
6969 547
27553 820
13368 150
8715 570
7445 302
50337 654
155839 760
8458 268
6757 290
7164 208
65222 726
40362 322
15467 690
39826 231
9555 605
4403 45
9195 105
8959 621