333856 904
255552 595
424496 1656
169199 857
14697 456
141214 328
64219 561
136489 199
412434 937
213958 998
348477 946
22475 367
280504 595
28574 727
110792 648
413715 1154
112364 184
119536 320
431599 1580
22387 254
17626 624
13104 333
50964 943
103484 392
220041 787