582 7
3197 5
2843 1
3488 5
4255 6
4872 12
6825 10
8605 7
4899 12
5342 6
41746 48
15606 14
15541 12
18595 9
13400 25
20907 19
40553 62
16555 25
12088 5
24722 43
23383 39
5621 2
6760 8
13390 11