47096 540
7710 760
16730 349
8193 239
7967 88
18460 315
4258 544
8763 732
26379 434
6183 442
11528 613
6941 807
10915 562