2240 531
3322 796
3578 79
7277 456
9227 465
17453 131
40021 231
4099 467
4216 576
7988 601
3199 797
4329 463