3019 484
2359 120
5057 469
1669 315
2859 280
3691 716
64239 784
17183 593
2452 413
1506 47
5660 592
20954 233
68585 308
95685 633
7249 523
3168 442
1007 156