1105 59
3759 216
5485 543
11597 395
41810 117
87962 98
23829 771
13089 584
31993 579
29455 486
11517 37
9063 788
10593 848
3887 273
23001 273
2082 71