101522 703
89044 494
62534 985
25599 292
23928 231
37372 665
95580 266
45289 642
140014 703
182124 613
36928 717
105660 582
61192 608
173126 862
26609 537