3021 484
2361 120
5059 469
1669 315
2861 280
3692 716
64261 784
17191 593
2452 413
1508 47
5663 592
20958 233
68604 308
95725 633
7251 523
3168 442
1007 156