3691 592
2527 814
601 121
8055 64
414 80
2604 821
1695 112
2937 678
2262 473
873 45
2216 315
171662 554
149234 134
96045 253
63888 441
46223 521
127064 861