29490 79
14128 22
48318 148
12304 30
25350 85
20351 40
27262 102
3330 5
23648 68
22446 85
12273 72
31077 37
35306 55
4766 6
67530 108
17172 28
51733 124