42222 282
33168 821
31296 334
12792 738
44705 350
10174 577
3594 608
7121 532
2915 552
1803 63
15372 109