2951 317
3859 44
9840 201
18043 497
6671 612
2267 295
3511 269
5296 561
10956 268
14404 254
10695 512