15096 300
41597 304
9859 634
11454 357
7043 56
6550 434
2640 39
20638 548
3820 178
14481 587
8185 390
4952 557
35473 643
11221 548
7950 295
8758 309
17012 352
9648 167
4600 814
17423 639
4546 80
6002 676
20574 397
14294 498
2539 121
8948 144
34169 595
8235 734