163026 320
97599 144
98884 129
58297 568
35759 524
8803 154
120222 607
264668 459
137989 354
13722 743
71307 141
29848 370
49473 184
31183 656
484429 1571
49566 774
374656 621
313876 965
105036 493
184611 931
73334 737
122225 496
22018 683
70565 791
106196 888
20055 195
35723 332
22332 180