1001 5
2000 8
8766 48
5590 18
6465 44
8620 36
14079 90
12369 82
5575 18
2766 8
5359 25
55051 211
19887 53
15839 69
5033 23
2811 13
10240 56
7926 46
5719 37
1264 3
8449 25
4460 14
2759 4
16076 73