49998 217
33430 562
31216 411
3272 298
75141 256
4855 757
127299 989
3491 66
3449 296
3778 97
446585 1339
289642 1073
47652 598
97170 299
7849 729
9229 723
19239 77
19133 194
16440 224
57347 588
56208 690
13428 942
69824 641
24313 628