80501 94
259789 652
129237 288
100736 115
63187 155
121098 186
446001 904
307724 482
74219 212
54150 36
30963 50
44222 147
82644 148
76707 139
33499 68
113916 118
39257 42
21315 10
75545 109
33265 44
35703 98
188875 262
32748 58
235254 558