3021 484
2361 120
5060 469
1669 315
2862 280
3692 716
64263 784
17196 593
2452 413
1508 47
5666 592
20959 233
68615 308
95733 633
7251 523
3168 442
1007 156