21008 212
64267 525
395430 1254
42872 420
42879 706
30867 167
31930 149
75740 302
2825 384
24427 233
55555 145
39182 234
22656 236
32592 310
69986 394
27491 315
100988 740
44091 587
10928 356
22391 125
23684 445
20831 193
27927 191
196851 729
79538 527
17864 203
72325 440
61539 163