2995 317
3886 44
9867 201
18094 497
6695 612
2268 295
3517 269
5309 561
10980 268
14425 254
10728 512