20302 812
5672 148
38442 906
4405 661
6040 314
15193 106
3587 394
3367 234
4773 291
174725 428
122161 686
105747 675
387815 596
104508 367
346455 656
55990 643
41760 866
16213 821
31087 254
53678 418
28827 49
47829 562
54177 703
35487 221
276481 863