19936 98
7516 680
145217 696
17969 427
26099 84
4235 319
9147 436
15333 616
4082 269
3173 224
8791 692
3877 383
8314 784
2704 58
2387 300
2169 190