11005 20
5848 4
167392 431
7245 8
6662 5
18986 51
9156 30
6696 7
7430 6
5613 3
5405 8
20877 36
4158 5
8118 18
5052 2
5011 2
4610 5
5609 4
6553 7
5710 5
6415 10
5925 8
4444 2
6421 9