25669 51
50492 54
10169 548
12345 357
15837 330
29623 179
17547 223
36630 603
110935 543
7862 203
110770 236
386741 1161
39304 70
39153 251
8887 261
43136 584
15571 71
38733 727
57197 179
11267 57
23089 344
9324 91
21895 454
22719 297