1640 416
2328 458
499 136
4147 806
4544 304
221416 936
153468 983
53956 601
425687 1540
76295 432
90506 741
49688 603
179550 642
77148 336
86959 887
100835 543
108292 286
70370 515
47057 686