861 10
3122 4
1175 3
4415 25
12120 50
3894 11
11006 40
2415 4
12976 26
11409 29
3492 16
10930 26
35666 128
46293 139