50961 61
94683 602
113651 508
61598 413
19888 98
6102 322
8624 685
105552 231
73445 661
16949 569
181720 140
24777 198
19071 432
79675 518
79327 146
6781 483
20340 362
50581 78
47825 562
127471 374
54172 703
26218 245
16330 696
101617 264
9609 28
15955 110
15984 410
3345 109