5012 418
6588 638
3907 277
9996 673
20547 90
15488 158
3457 114
5563 278
5397 574
2751 37
6979 194
5492 44
4925 644
3643 513
4051 423
64626 65
3005 130
10934 103
3409 183
2862 177
6183 623
6826 466
6622 911
5984 322