3050 912
16607 235
16402 765
18007 274
21056 551
52555 327
7778 754
7482 558
6477 842
10528 640
10317 289