5406 6
4166 13
4226 4
3503 1
2889 3
5771 4
14974 31
12549 36
10895 15
19998 53
6183 8
39016 90
9935 14
27891 69
47450 141
5006 7
6796 24
3857 5
8172 15
3773 9
8027 42
34328 90
155308 322
7162 25