5072 29
5670 16
3612 4
2773 3
3058 3
25009 23
3515 5
1990 1
4234 29
4000 4
3484 12
3482 17
30013 44
8596 18
10730 21