870 5
1315 8
993 3
919 7
2589 22
3625 14
8884 29
932 3
1368 5
906 4
940 7
756 2
1489 6
1079 2
1605 3
664 1
998 4
859 4
1331 4
1397 7
1828 10
1040 3
31978 173
1038 1