21957 100
8122 680
147006 696
18145 427
26619 84
4385 319
9461 436
16617 616
4373 269
3386 224
9536 692
4062 383
8653 784
2911 58
2589 300
2395 190