2633 80
2785 625
28051 508
2215 156
3160 202
9374 772
4215 791
6879 518
14029 193
23820 234
76620 309