7002 438
2673 294
4235 821
8780 909
165978 399
97786 287
27886 684
156330 755
68050 271
144136 945
123146 682
34865 490
54922 476
37768 308
54161 101
27107 105