180197 999
23329 564
50517 603
61581 304
150495 793
107847 685
289141 1144
55355 211
18132 89
70458 418
164785 770
26530 233
84979 282
263466 778
87916 873
107750 596
50482 274
123965 334
90669 589
62434 378
85585 187
49016 395
124018 394
22826 767
57566 131
73718 836
17719 692
31464 606