2844 15
4221 7
3947 8
3322 4
14215 30
6488 19
2564 8
15411 34
26248 66
24721 51
10448 31
11920 16
5532 8
95928 278
4818 19
16598 47
5879 13
15365 18
7635 26
8458 9
5993 22
11503 21
13287 27
7943 30