101521 703
89040 494
62528 985
25598 292
23928 231
37372 665
95575 266
45288 642
140007 703
182121 613
36928 717
105653 582
61186 608
173120 862
26608 537