1001 5
2000 8
8766 48
5590 18
6815 44
8956 36
14428 90
12369 82
5575 18
2766 8
5359 25
55398 211
20227 53
16186 69
5033 23
3148 13
10240 56
7926 46
5719 37
1264 3
8794 25
4460 14
2759 4
16076 73