2870 508
129166 520
3388 60
4652 274
3157 362
23953 295
7548 508
8947 354
42283 606
7894 255
5479 935
7787 411
24251 455