5005 87
12014 204
11881 567
7540 845
6864 470
21070 917
9367 598
12882 548
30034 432
14552 327
6574 443
14039 610
3179 93
4915 812
4523 264
9848 448
4464 79
10575 473
4300 425
6079 79
7508 86
13972 386
16686 798
3029 187
7308 119
23588 220
30488 583
14885 301