129216 520
3503 60
4687 274
3192 362
24000 295
2944 507
8983 354
42289 606
8007 255
5508 935
7581 411
24267 456