2996 317
3886 44
9867 201
18099 497
6695 612
2268 295
3517 269
5310 561
10982 268
14425 254
10730 512