15003 23
23302 41
32854 45
15882 16
95889 163
16013 35
6774 28
10085 37
12993 33
2171 2
3585 8
6545 15
8757 23
40632 114
13085 32
14399 53
29042 78
12389 24
27065 46
11720 16
4350 13
52879 95