516 148
315 39
703 168
1719 485
12037 71
2834 466
7893 195
36843 572
29988 660
8874 350
13816 481
13220 491