13545 18
5830 1
71665 98
3728 3
2870 3
4971 6
40082 47
9601 23
3917 6
4857 4
11307 11
10081 30
7943 21
11000 33
10777 30
4565 3
9284 20
7164 6
5569 12
41401 58
17599 21
10505 25
15854 36
12000 12