3994 668
1282 53
2746 497
18706 619
7041 390
19567 337
12487 89
5295 206
5067 669
2806 531
4191 478
3463 171
9343 426