839 2
1740 11
10059 32
19671 40
3370 8
1870 7
8981 19
6528 19
7729 37
15619 29
11774 20
8453 22
22412 39
27843 23
21187 46
25734 37
31837 153
17871 53
21151 55
4870 23
12038 15
39446 51
903 4
5906 42