46226 847
29005 647
12043 256
5079 591
9785 823
4877 194
11067 347
15095 396
9437 789
8523 713
2892 472
5199 45
24155 594
3430 853