16309 80
3200 2
2232 6
3579 6
20249 53
2481 3
4210 20
4078 9
2974 5
2716 2
3680 3
2391 3
2074 3
2635 4
5012 16
3439 6
2338 5
2355 7
2949 11
2947 9
2793 3
3450 6
3490 4
2424 7