30182 168
15588 246
31756 387
49164 469
12761 694
77296 726
145053 403
56333 177
22952 156
23439 418
22296 122
16400 825
34090 1033
72586 600
25042 582
28000 910
66485 341
39939 847
49998 534
31644 243
15282 478
180923 846
401284 888
204134 542
35482 489
20215 475
126784 257
100452 407