2633 508
129144 520
3384 60
4649 274
3156 362
23930 295
7545 508
8945 354
42268 606
7892 255
5474 935
7778 411
24221 455