106716 676
1286 78
5942 495
23723 873
6705 668
2427 513
3059 111
2194 126
23420 573
5087 529
4445 390
2244 116
3486 628
9324 570
6112 479
5290 477
3977 120
12041 596
7006 530