9963 363
11667 551
109846 716
29177 1017
28544 399
4855 190
14095 37
6223 267
5729 169
8960 80
30244 481