5488 10
9508 20
2998 2
3070 1
3261 4
4151 3
3766 1
2878 2
7382 4
4874 5
3877 7
4427 3
9368 24
5363 8
3059 1
3866 2
4594 7
3085 2
5041 4
3997 6
6490 14
5172 2
3414 2
3727 3