42227 282
33168 821
31296 334
12792 738
44706 350
10174 577
3594 608
7122 532
2915 552
1803 63
15377 109