17162 278
3859 551
23200 478
6150 89
9814 796
13444 532
12363 129
20655 843
12960 417
10343 831
25563 265
27794 738
3728 761