2622 80
2785 625
28042 508
2215 156
3158 202
9374 772
4215 791
6878 518
14029 193
23802 234
76610 309