13933 42
27780 89
3090 70
10860 35
2833 4
7544 23
5555 22
11338 32
350 2
6563 23
4827 18
5976 7
11895 39