506 90
13329 41
4919 654
2774 119
8111 184
18629 121
54454 68
12899 604
1947 71
20829 647
17528 76
23440 900
17667 73
13393 822
24992 755
5637 602
66647 515
8474 268
7326 456
5272 238
5116 184
105227 264
10369 336
14689 575
63844 107
7983 79
2414 211
5210 678