50274 524
2142 306
2049 623
847 159
1661 495
2722 857
17399 209
396 83
2414 231
14331 393
8615 94
2592 668
1814 226
2864 607
8072 507
2777 643
2800 843
2228 606
215 50
2550 529
6713 771
4793 598
2756 671
25982 280