31406 553
4911 305
2205 246
3922 69
5152 295
11556 571
9693 714
1423 243
1857 87
2704 37
5040 219
4525 503
6817 368
31475 619
9017 163
48537 581
3058 290
5057 284
531301 859
201158 294
110065 680
336209 577
381260 568
188884 651
303803 650