2595 88
242843 576
334857 1673
112648 601
61598 345
82759 510
66283 467
135361 912
87397 933
412672 1640
88783 123
163665 848
90713 741
202901 477
129161 318
22628 142
4151 252
137194 326
163990 785
339463 1015
117684 400
62762 559
110716 457
2133 337
181579 986
132365 197
4530 269
405973 923