29899 108
7908 9
29256 70
7028 16
8255 23
13930 33
7198 10
28932 29
4548 8
6081 11
3543 3
4234 1
10268 20
47817 93
20634 16
41418 65
11150 13
16629 32
3708 12
5010 9
5309 7
9427 16
11557 15
43604 111