10003 296
21292 4197
12950 2179
22049 42
15350 4188
6972 159
4718 2056
29904 4150
6947 1721
15867 4054
691 2996
13924 701