4918 606
2520 52
12433 907
17370 639
17568 587
2941 274
5214 374
6246 120
13818 784
81892 612
5557 138
11802 314
9173 733
7606 479
13118 56
8263 537
9306 725
3355 288