12630 30
20941 52
12861 62
5610 21
12135 51
46658 110
15788 84
95712 264
99146 365
14000 16
42132 107
11956 47
4529 13
58017 108
27941 229
42348 67
13721 28
37800 38
21296 34
19039 40