3428 9
2177 19
3948 18
3286 43
2786 42
1406 1
1428 6
26844 35
28609 44
27441 35
29841 34
3782 80
1339 7
2649 35
3534 95
9415 43
3146 29
4557 111