2953 317
3860 44
9841 201
18044 497
6674 612
2267 295
3511 269
5297 561
10956 268
14411 254
10697 512