2862 80
2806 625
28201 508
2223 156
3225 202
9394 772
4245 791
9341 520
14051 193
24017 234
77614 309