29092 89
9886 39
3125 6
5721 15
5383 23
18935 43
15852 52
20603 26
12096 37
7586 16
6210 16
4780 22
16704 50
10416 28
9211 21
8497 17
21226 24
5891 11
4571 8
19737 28
16175 31
6998 20
15595 24
2659 2