2623 80
2785 625
28042 508
2215 156
3158 202
9374 772
4215 791
6878 518
14029 193
23803 234
76611 309