10593 29
31590 116
15632 46
12252 13
14931 27
13315 36
34264 47
14021 29
30181 80
8289 17
18121 26
38046 50
12391 10
53353 84
15861 29
29789 53
23323 48
8599 16
39254 89