4576 15
5564 2
3227 10
3765 8
5856 12
19564 21
5263 15
6234 3
7174 35
13360 46
3068 7
3586 10
3902 1
3610 3
3743 2
8956 22
25276 26
12153 37
3400 5
16541 29
20550 55
121739 317
5542 10
8058 29