1071 309
2650 593
14572 232
11274 578
29790 494
3805 79
4227 642
17250 507
54445 608
24739 324
76570 642
71051 685
41731 667
16626 445
8642 421
2224 451
3445 150
13484 343
9446 54