22080 26
5118 7
6051 28
7801 43
49581 100
32265 82
12377 39
4196 15
4230 20
5016 18
45949 195
4334 13
4447 5
3387 9
1934 2
6307 15
24275 60
15272 42
20596 67
2840 13
9868 44
21991 32
15285 24
4268 7