2096 585
747 180
4292 665
6755 580
4351 588
30764 943
4362 506
4749 350
9397 51
8801 501
3825 138
5512 418
3030 451
9668 891
3725 584
8357 600
1340 101
5566 599
3882 671