616 130
2048 425
2388 568
8977 604
24865 161
12730 712
18872 60
15984 352
14210 503
11665 420
4934 679