9509 151
7008 744
4876 66
10233 327
5262 331
12477 350
26379 248
14214 277
18616 865
7078 222
8960 356
12256 473
15540 864
5080 425
3839 698