2843 653
1006 257
1191 270
4487 682
4482 604
2889 799
18383 443
8598 314
2039 82
3893 631
10261 473
36267 900
40335 372
126081 752
5916 469