41105 341
255829 597
774610 1657
246355 729
27992 259
6995 501
8386 167
173954 591
82227 795
45044 920
7048 498
11796 696
7529 357
5964 444
3515 397