3021 484
2361 120
5059 469
1669 315
2861 280
3691 716
64255 784
17190 593
2452 413
1508 47
5663 592
20956 233
68597 308
95713 633
7251 523
3168 442
1007 156