2985 951
1615 421
678 133
1204 231
138920 657
1863 336
2446 490
1952 252
665 84
1463 77
213493 265
158962 371
45678 558
203283 960
74969 920
108123 662