3128 52
7384 577
2834 27
5889 511
7199 125
221588 654
259897 726
26185 353
298301 1285
45244 169
81588 189
278145 605
24972 447
19271 680
115395 728
84858 661
126133 376
190277 949
58939 819
20826 931
41300 303
49296 486
87848 293
114886 839
72559 200
25188 246
15652 728
38424 623