41873 343
256525 598
776158 1659
247480 731
28007 259
7014 501
8400 167
174924 592
82734 795
45241 920
7067 498
11809 696
7547 357
5989 444
3539 397