129216 520
3502 60
4687 274
3192 362
23999 295
2943 507
8982 354
42289 606
8006 255
5508 935
7578 411
24264 456