132035 252
31606 728
29877 313
74649 461
29270 793
7128 412
100628 343
79063 571
87992 276
52911 741
41639 718
289166 178
26604 893
32110 375
10096 369
68673 218
78126 294
6325 701
157202 218
30178 334
39865 142
79899 131
22463 49
170498 215
177800 529
47590 602
147756 401
43431 850