3044 9
5947 14
983 11
2855 13
5047 21
8433 21
1668 2
4995 10
14704 18
6723 19
27724 72
9836 16
15176 23
34144 79