2880 201
2277 401
4846 853
3765 550
903 60
1928 255
2935 41
23913 630
4305 343
305089 1033
4816 701
49279 770
8403 881
14100 588
5339 498
17338 776
30227 607
25314 192