31645 819
44709 80
4627 94
24926 618
6046 520
28346 484
8163 695
3964 604
18818 787
5296 146
6904 284
7684 175
3449 521
2693 438
3397 696
399 61
4688 783
1847 289
2838 352
1960 388
2338 401
1790 317
22771 393
3465 181
1286 69
1015 142
17417 934
10444 716