1012 35
2395 91
4507 352
14028 389
20005 686
43433 140
179752 210
22559 846
3671 128
6229 214
65911 524
3742 642
38337 372
3899 232
9283 264
15137 147
44060 829
18167 199
10620 124
9665 169
34039 840
11707 699
31645 895
16252 742
2610 233
3073 416
3440 512
4385 1013