2889 3
13847 26
4501 2
8196 3
9682 10
5033 15
9626 15
5658 21
5503 9
2949 5
5350 7
10003 9
4077 2
3234 3
2448 3
5234 5
3652 2
4427 6
4209 0
6655 2
3920 8
3179 3
4226 4
15228 31