4576 15
5564 2
3227 10
3765 8
5856 12
19564 21
5263 15
6234 3
7174 35
13087 45
3068 7
3586 10
3902 1
3610 3
3743 2
8956 22
25020 26
12153 37
3400 5
16541 29
20550 55
121475 316
5542 10
8058 29