2959 317
3862 44
9847 201
18054 497
6680 612
2267 295
3512 269
5300 561
10961 268
14414 254
10702 512