21982 100
8144 680
147026 696
18151 427
26629 84
4390 319
9470 436
16648 616
4380 269
3388 224
9559 692
4065 383
8656 784
2917 58
2593 300
2399 190