5193 832
2273 61
5895 269
28465 236
15435 246
47099 418
58620 454
34952 433
16524 192
49151 561
46657 616
79575 715
98667 789
3588 248
6035 605
108005 717
35030 671
63116 539