12399 17
16646 17
11159 31
4596 12
2736 4
3929 5
4619 7
4352 9
3013 6
2963 2
15318 37
7328 25
25855 70
7655 15
10476 17
7137 18
3061 22
3466 4
2268 1
6322 13
2743 4
2606 1
3144 5
5683 12